package gestionColis;

/**
 * Struct definition : InfoColis
 * 
 * @author OpenORB Compiler
*/
public final class InfoColis implements org.omg.CORBA.portable.IDLEntity
{
    /**
     * Struct member numColis
     */
    public String numColis;

    /**
     * Struct member etat
     */
    public String etat;

    /**
     * Struct member idStationDepart
     */
    public String idStationDepart;

    /**
     * Struct member idStationArrivee
     */
    public String idStationArrivee;

    /**
     * Struct member idAdherentExpediteur
     */
    public String idAdherentExpediteur;

    /**
     * Struct member idAdherentDestinataire
     */
    public String idAdherentDestinataire;

    /**
     * Struct member idTransporteur
     */
    public String idTransporteur;

    /**
     * Struct member tarif
     */
    public double tarif;

    /**
     * Default constructor
     */
    public InfoColis()
    { }

    /**
     * Constructor with fields initialization
     * @param numColis numColis struct member
     * @param etat etat struct member
     * @param idStationDepart idStationDepart struct member
     * @param idStationArrivee idStationArrivee struct member
     * @param idAdherentExpediteur idAdherentExpediteur struct member
     * @param idAdherentDestinataire idAdherentDestinataire struct member
     * @param idTransporteur idTransporteur struct member
     * @param tarif tarif struct member
     */
    public InfoColis(String numColis, String etat, String idStationDepart, String idStationArrivee, String idAdherentExpediteur, String idAdherentDestinataire, String idTransporteur, double tarif)
    {
        this.numColis = numColis;
        this.etat = etat;
        this.idStationDepart = idStationDepart;
        this.idStationArrivee = idStationArrivee;
        this.idAdherentExpediteur = idAdherentExpediteur;
        this.idAdherentDestinataire = idAdherentDestinataire;
        this.idTransporteur = idTransporteur;
        this.tarif = tarif;
    }

}
